package com.agency8x.model.base;

import com.jfinal.plugin.activerecord.IBean;
import com.jfinal.plugin.activerecord.Model;

@SuppressWarnings({"serial", "unchecked"})
public class BaseUserAgentModel<M extends BaseUserAgentModel<M>> extends Model<M> implements IBean {

	public M setAgentId(Integer value) {
		set("agent_id", value);
		return (M)this;
	}

	public Integer getAgentId() {
		return get("agent_id");
	}
	public M setUserId(Integer value) {
		set("user_id", value);
		return (M)this;
	}

	public Integer getUserId() {
		return get("user_id");
	}
	public M setTopAgentId(Integer value) {
		set("top_agent_id", value);
		return (M)this;
	}

	public Integer getTopAgentId() {
		return get("top_agent_id");
	}
	public M setIsAgentTime(String value) {
		set("is_agent_time", value);
		return (M)this;
	}

	public String getIsAgentTime() {
		return get("is_agent_time");
	}
	public M setIsAgentDate(String value) {
		set("is_agent_date", value);
		return (M)this;
	}

	public String getIsAgentDate() {
		return get("is_agent_date");
	}
	public M setIsAplus(Integer value) {
		set("is_aplus", value);
		return (M)this;
	}

	public Integer getIsAplus() {
		return get("is_aplus");
	}
	public M setAgentType(Integer value) {
		set("agent_type", value);
		return (M)this;
	}

	public Integer getAgentType() {
		return get("agent_type");
	}
	public M setUpdateTime(String value) {
		set("update_time", value);
		return (M)this;
	}

	public String getUpdateTime() {
		return get("update_time");
	}


}

